﻿using Domain.Model;

namespace Application.Common.Interface
{
    public interface ISiteMapRepository: IRepository
    {
        Task AddAsync(SiteMap siteMap);
        Task<SiteMap?> GetAsync(int Id);
        Task<IEnumerable<SiteMap>> GetAllAsync();

        Task<IEnumerable<SiteMap>> GetSearchByIDDomain(string text);

        Task UpdateAsync(SiteMap siteMap);

        Task DeleteAsync(int Id);
    }
}
